GraphQL Server
Endpointを1つ1つ作らなくていい
clientからのreqは全てGraphQLで来る
clientが何であるかをServerは気にする必要がない
割と実装しないといけない箇所が多くてだるそうmrsekut.icon
基本的には、以下を全て定義する必要がある
実装の流れ
https://gyazo.com/4d191545dea56dc3e0c4a2364bd538ae
色がついているところは雑なイメージ(あまり信用しなくていい)
紛らわしいが、Queryとqueryは異なる概念として扱っているmrsekut.icon
Entityを定義したり、その間のrelationの宣言をする
宣言されたSchemaはグラフ構造になる
API ServerからRESTで受け取ったデータや、DBからSQLやORMで受け取ったデータを加工して、最初に定義したGraphQL Schemaの形に整形する作業などをする ここが一番だるそうmrsekut.icon
必要に応じて
実装